package Interface.Menu;

import Interface.Game.JPanelGameSettings;
import Jastermind.Appli;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenu;
import javax.swing.JMenuItem;

public class JMenuFichier extends JMenu {

    public JMenuFichier() {
        super("Fichier");
        JMenuItem jMenuItemAccueil = new JMenuItem();
//        JMenuItem jMenuItemExport = new JMenuItem();
//        JMenuItem jMenuItemImport = new JMenuItem();
        JMenuItem jMenuItemQuitter = new JMenuItem();
        
        jMenuItemAccueil.setText("Nouvelle partie");
        jMenuItemAccueil.addActionListener(new ActionMenuFichier());
        this.add(jMenuItemAccueil);
        
//        jMenuItemExport.setText("Sauvegarder la partie");
//        jMenuItemExport.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_MASK));//raccourci clavier
//        jMenuItemExport.addActionListener(new ActionMenuFichier());
//        this.add(jMenuItemExport);
//
//        jMenuItemImport.setText("Charger une partie");
//        jMenuItemImport.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
//        jMenuItemImport.addActionListener(new ActionMenuFichier());
//        this.add(jMenuItemImport);
        
        jMenuItemQuitter.setText("Quitter");
        jMenuItemQuitter.addActionListener(new ActionMenuFichier());
        this.add(jMenuItemQuitter);
        
    }
    private class ActionMenuFichier implements ActionListener {

        public void actionPerformed(ActionEvent e) {
            if(e.getActionCommand().equals("Nouvelle partie")){
                Appli.getJfMain().setJPContent(new JPanelGameSettings());
            }
            if(e.getActionCommand().equals("Quitter")){
                Appli.getJfMain().closeJFMain();
            }
        }
    }
}

